Horizontal traceability for just-in-time requirements: the case for open source feature requests

نویسندگان

  • Petra Heck
  • Andy Zaidman
چکیده

Agile projects typically employ just-in-time requirements engineering and record their requirements (socalled feature requests) in an issue tracker. In open source projects we observed large networks of feature requests that are linked to each other. Both when trying to understand the current state of the system and to understand how a new feature request should be implemented, it is important to know and understand all these (tightly) related feature requests. However, we still lack tool support to visualize and navigate these networks of feature requests. A first step in this direction is to see whether we can identify additional links that are not made explicit in the feature requests, by measuring the text-based similarity with a Vector Space Model (VSM) using Term Frequency Inverse Document Frequency (TF-IDF) as a weighting factor. We show that a high text-based similarity score is a good indication for related feature requests. This means that with a TF-IDF VSM we can establish horizontal traceability links, thereby providing new insights for users or developers exploring the feature request space. Copyright c © 2014 John Wiley & Sons, Ltd.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Delft University of Technology A framework for quality assessment of just-in-time requirements The case of open source feature requests

Until now quality assessment of requirements has focused on traditional up-front requirements. Contrasting these traditional requirements are just-in-time (JIT) requirements, which are by definition incomplete, not specific and might be ambiguous when initially specified, indicating a different notion of ‘correctness’. We analyze how the assessment of JIT requirements quality should be performe...

متن کامل

A Quality Framework for Agile Requirements: A Practitioner's Perspective

Verification activities are necessary to ensure that the requirements are specified in a correct way. However, until now requirements verification research has focused on traditional up-front requirements. Agile or just-in-time requirements are by definition incomplete, not specific and might be ambiguous when initially specified, indicating a different notion of ‘correctness’. We analyze how v...

متن کامل

Two Rule-Based Natural Language Strategies for Requirements Discovery and Classification in Open Source Software Development Projects

Open source projects do have requirements; they are, however, mostly informal text descriptions found in requests, forums, and other correspondence. understanding such requirements provides insight into the nature of open source projects. unfortunately, manual analysis of natural language requirements is time-consuming, and for large projects, error prone. automated analysis of natural language...

متن کامل

A General Investigation on the Combination of Local and Global Feature Selection Methods for Request Identification in Telegram

Nowadays, the use of various messaging services is expanding worldwide with the rapid development of Internet technologies. Telegram is a cloud-based open-source text messaging service. According to the US Securities and Exchange Commission and based on the statistics given for October 2019 to present, 300 million people worldwide used telegram per month. Telegram users are more concentrated in...

متن کامل

Structural requirements for auditing educational and research processes (Case: Shahed University)

The present study identified the structural requirements for auditing educational and research processes in universities. The problem posed in this research is the lack of specific and appropriate structural dimensions for educational and research auditing. The study is descriptive and used the exploratory method. Questionnaires were used to collect data. Data analysis revealed that formalizati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Software: Evolution and Process

دوره 26  شماره 

صفحات  -

تاریخ انتشار 2014